package com.secxiot.provider.communication.entity;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

@ApiModel
@Data
@ToString
public class Communication implements Serializable {
    private static final long serialVersionUID = -3757436506620749989L;
    private Long id;

    /**
     * 标题
     */
    private String title;

    /**
     * 正文
     */
    private String content;

    /**
     * 正文类型
     */
    private Integer contentType;

    /**
     * 接收人
     */
    private Long receiveUser;

    /**
     * 是否已读，0：否  1：是
     */
    private Integer readFlag;

    /**
     * 是否删除，0：未删除 1：已删除
     */
    private Integer delFlag;

    /**
     * 最新消息时间
     */
    private Date latestTime;

    /**
     * 发起人未读数量
     */
    private Integer creatorUnread;

    /**
     * 接收者未读时间
     */
    private Integer receiverUnread;

    /**
     * 发起人id
     */
    private Long createUser;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 发起时间
     */
    private Date createTime;
}